Carregant...
 

 Obsoleta
La informació d'aquesta pàgina és antiga. Pot ser que siga obsoleta.

Gestió de programari en LliureX

La informació d'aquesta pàgina únicament te finalitat informativa i no es aplicable a LliureX. Anar a la nova guía de software disponible a Lliurex

1. Introducció


LliureX i Windows són dos sistemes completament diferents. La instal·lació de programari és un dels punts en els quals més es diferencien tots dos i ho fan a tots els nivells, des de la forma d'aconseguir els programes fins al mateix concepte de programa. Aquest article pretén servir com a guia en els primers passos amb LliureX.

 

2. Diferents conceptes


En Windows, quan es vol instal·lar un programa, es realitzen bàsicament dos passos:

  • Aconseguir el programa d'instal·lació
  • Executar l'instal·lador


En LliureX, el procés no és més complex, però sí completament diferent:

  • Buscar el programa en els repositoris del sistema
  • Instal·lar el programa


En LliureX, a l'hora d'instal·lar programari, s'usen una sèrie de servidors en internet que inclouen tot el programari disponible per al sistema. Realment, això no és gens nou: no és res que no use qualsevol telèfon mòbil sota la forma de «Botiga d'aplicacions». És possible imaginar com seria instal·lar aplicacions en un mòbil sense aquestes botigues d'aplicacions? Perquè, de la mateixa forma que en un mòbil faciliten molt la gestió, en LliureX també ho fan. Així i tot, hi ha alguns problemes que es veurem més endavant, com també veurem les solucions.

 

3. Entendre els repositoris


Els repositoris són el centre sobre el qual gira tota la gestió de programari en LliureX. És on es troba catalogat tot el programari disponible de manera que siga accessible per les diferents eines de gestió del programari. I és que, de la mateixa manera que en un telèfon és possible tindre diverses botigues d'aplicacions (com ara Aurora Store o F-Droid), en LliureX es poden tindre més repositoris o altres fonts des de les quals obtindre programari. Així, serà pràcticament impossible que no trobem una aplicació que no s'ajuste al que busquem.

La llista del que se suporta per als diferents tipus de repositoris és:

  • Repositoris apt de lliurex.net i parcialment repositoris ppa i de la versió coincident d'Ubuntu
  • Repositori d'snapcraft per a snap
  • Flathub per a flatpak
  • appimagehub.com per a appimage


Els únics repositoris modificables de manera senzilla per la persona usuària són els d’apt (mitjançant Repoman en Lliurex 21). La resta venen configurats per defecte.

Si modifiquem els repositoris, bé siga afegint, eliminant... estem modificant les aplicacions disponibles. Això pot implicar que s'afija nou programari disponible (que segurament és el que es buscava), però també pot generar incompatibilitat entre les diferents aplicacions com veurem en el següent punt.

4. Dependències de paquets


Un paquet és similar a un programa de Windows o una aplicació de macOs. Una app d'Android és un tipus de paquet (conegut com apk), encara que adaptat al món d'Android. És un concepte molt usat en el món de Linux on se sol parlar d'”instal·lar el paquet” en lloc d'”instal·lar el programa”.

Les dependències no són un concepte molt conegut, però sí que és mes familiar del que sembla. Quan un joc diu «requereix directx11» o una aplicació indica que només funciona amb Android superior a la versió 6.0 o a Windows 8.1, etc., en realitat es parla de dependències.

En LliureX s'usa un sistema de paquets (així és com es diu l'eina) conegut com apt. Els sistemes de paquets, amb la finalitat d'assegurar l'estabilitat del sistema, creen dependències entre les diferents versions de tots els diferents paquets disponibles en el repositori. Això provoca que, si un paquet es troba disponible en els nostres repositoris, ha de tindre les versions de les quals depén també disponibles, bé en el mateix repositori o a través d'uns altres. Hem d'entendre que, si modifiquem els repositoris d'apt, podem provocar inestabilitats en el sistema. Ara bé, si prenem les precaucions adequades, no hauria de passar res. Les precaucions més bàsiques serien:

  • Usar sols repositoris d'Ubuntu de la mateixa versió en la qual es base la nostra versió de LliureX.
  • Si usem repositoris dels ppa (vegeu més endavant), assegurar-nos que estan disponibles per a la mateixa versió.
  • Si es vol instal·lar una aplicació mitjançant un repositori nou i pensem que farà molts canvis en el sistema o l'eina d'instal·lació ens diu que és impossible realitzar la instal·lació, és millor no forçar la instal·lació i buscar aquesta aplicació en un altre format dels compatibles amb LliureX (en el següent punt) o demanar la seua inclusió com a zomandament a través del fòrum.

 

5. Diferents formats, una breu explicació


Com ja hem comentat, en LliureX hi ha diferents «catàlegs d'aplicacions». Realment, són diferents formats per a la instal·lació de programari i són els següents:

  • Apt: És el format per defecte del sistema. Tota la base del sistema es distribueix amb aquest format. Té dependències versionades entre els paquets que maneja; per això, sempre és més arriscat modificar els repositoris per a instal·lar noves aplicacions.
  • Snap: Aquest tipus de paquet és usat per Ubuntu com una forma senzilla d'instal·lar programes. Té a favor que no afecta les dependències del sistema i ofereix un gran nombre d'aplicacions.
  • Flatpak: Similar com a concepte a snap. És usat per Fedora i impulsat com a format estàndard per freedesktop. El seu suport en LliureX permet accedir a un catàleg immens de tota classe d'aplicacions.
  • Appimage: El gran avantatge d'aquest format és que no requereix instal·lació, ja que s'executa directament fent doble clic en el fitxer. És el format amb menys aplicacions, però s'hi poden trobar programes com el Kdenlive disponibles en la seua última versió, ja que són els mateixos desenvolupadors els que generen els appimage, a diferència de la resta de formats on són els gestors dels repositoris els que els inclouen. Pots saber més sobre aquest format en Aplicacions Appimage al LliureX


Cadascun d'aquests formats inclou la seua pròpia eina avançada de configuració, a excepció d'appimage que per la seua naturalesa no necessita gens similar i també són compatibles per a la botiga d'aplicacions Lliurex Store des de la qual podrem gestionar tots els formats suportats.

 

6. Modificar els repositoris d'apt


Si, malgrat el que s'ha comentat sobre els formats d'instal·lació, es volen modificar els repositoris d'apt perquè no es troba l'aplicació requerida en cap dels altres formats disponibles (flatpak, snap ni appimage) es pot usar usar l'aplicació Repoman.
Ara bé, cal tindre en compte una sèrie de consideracions:

  • LliureX no és 100% compatible amb Ubuntu, ja que usa una versió de Plasma més moderna que la que ofereix Ubuntu entre altres diferències.
  • Si en algun moment se'ns informa que es desinstal·larà un paquet anomenat «lliurex-meta-*» (on el * representa el sabor que hem instal·lat de LliureX), cal cancel·lar la instal·lació i buscar assessorament en el fòrum. El paquet lliurex-meta conté tot el programari que dona sentit a un sabor concret de Lliurex. Si es desinstal·la, és possible que el sistema quede en un estat inestable que impedisca el seu funcionament.
  • Els repositoris ppa són una font interessant d'aplicacions. Podem consultar el programari disponible mitjançant el cercador que trobem en la pàgina oficial i afegir-los bé amb les instruccions de la pàgina o bé mitjançant Repoman. No obstant això, com que no són repositoris oficials no estan provats tan a fons i el seu ús pot causar inestabilitats.
  • En qualsevol cas, sempre és recomanable intentar instal·lar el programa en un altre format que no implique modificar els repositoris.

 

7. Buscant aplicacions


Un dels problemes que es troben és que moltes vegades coneixem una aplicació per a Windows i, quan volem instal·lar-la en LliureX, veiem que no es troba disponible. Encara que existeix un programa anomenat Wine, que ens permet executar aplicacions de Windows, utilitzar-lo no és el més recomanable, ja que pot ser que no funcione correctament. Lògicament, sempre és preferible usar aplicacions pròpies perquè a més hi ha un ampli catàleg en el qual es troben disponibles tot tipus d'aplicacions.

Per a buscar aplicacions, comptem amb les següents eines:

  • LliureX Store: En la botiga d'aplicacions pròpia de LliureX es poden fer cerques i instal·lació/desinstal·lació de tots els formats disponibles. Podem buscar tant en el quadre de cerca com navegant entre les seccions
  • Discover: És la botiga d'aplicacions pròpia de KDE/Plasma (l'entorn d'escriptori que usa Lliurex)
  • Synaptic: Eina gràfica per a apt. El seu ús és una mica més complex, però té tota la potència de les eines avançades.
  • snap: Aplicació de manera text per a la gestió d'snap.
  • flatpak: L'equivalent a snap, però per a flatpak.
  • apt: Eina avançada per a la gestió de paquets apt.


També es pot buscar per internet realitzant consultes com ara «alternativa a plex per a linux», per a trobar una aplicació similar a una altra de Windows, o «reproductor de musica per a linux». Una vegada trobem l'adequada, cal buscar-la en la LliureX Store, on probablement la localitzarem. Un altre lloc important per a conéixer aplicacions són els canals de Telegram tant de Lliurex com de diferents grups de persones usuàries de gnu/linux.

8. Buscant controladors


Encara que LliureX suporta una àmplia gamma de maquinari, a vegades hi ha algun dispositiu que no funciona o no ho fa correctament. En aquest cas cal actualitzar o instal·lar el controlador. Això és una cosa que en Windows faríem buscant-lo en la pàgina o CD d'instal·lació del fabricador, etc.. i instal·lant-lo en el sistema. En el cas de LliureX no funciona de la mateixa manera, però, repetim que no és més complicat, sinó senzillament diferent.
En LliureX molts controladors es distribueixen al costat del nucli del sistema. El nucli és el cor del sistema. Com més moderna siga la versió d'aquest, més possibilitat hi ha que implemente maquinari nou. Per a canvis en el nucli, el més recomanable és First Aid Kit. En altres casos els controladors es distribueixen des dels repositoris de programari pel que es poden buscar des de la LliureX Store o l'eina de consola apt i n'hi haurà prou a instal·lar-los. En alguns casos molt concrets, pissarres digitals concretament, estan disponibles mitjançant el Zero Center.

Si no es troba disponible per a instal·lar i ja estem usant l'últim nucli per a la nostra versió de LliureX i, així i tot, no funciona el dispositiu, llavors hem de buscar el controlador per internet. El primer lloc al qual acudir seria launchpad que és la pàgina que alberga els repositoris ppa dels quals ja s'ha parlat. Si no hi són, cal començar una cerca més profunda per internet. El suport dels fabricants a tot el que no siga Windows sol ser inexistent i, a vegades, fins i tot cal instal·lar el controlador des del codi font i això implica haver de compilar el controlador. És relativament senzill fer-ho i fins i tot és relativament senzill fer-ho bé, però en cas de dubte sempre és millor buscar assessorament. Per desgràcia, no es pot garantir que funcione el 100% dels dispositius existents. és fonamental assegurar-se que el maquinari a comprar siga compatible amb LliureX.

 

9. Resumint


La instal·lació de programes és completament diferent a Windows, però bastant similar a com funciona en els telèfons mòbils.
Tenint això en compte, preferentment usarem la botiga d'aplicacions de Lliurex (LliureX Store) com a mitjà per a instal·lar noves aplicacions. Si ens veiem obligats a modificar els repositoris del sistema, hem d'actuar amb precaució i, en cas de dubte, consultar a través del fòrum. Si l'aplicació que busquem només es troba disponible a través de fonts per a compilar, llavors el millor serà de nou acudir al fòrum o consultar a través del grup de Telegram de LliureX.

Mastodon E-Mail